package com.jredu.other;

import java.io.Serializable;

public class QuartzScheduleJob implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 4487210112208123402L;
	
	
	private String id;
	 
	/**
	 * jobName
	 */
    private String jobName;
 
    /**
     * 任务状态 
     * 0：禁用 1：启用
     */
    private String jobStatus;
 
    /**
     * 触发时间
     */
    private String cronExpression;
 
    /**
     * 是否并发启动任务 
     * 0：禁用 1：启用
     */
    private String concurrent;
 
    /**
     * 任务描述
     */
    private String description;
 
    /**
     * jobGroup
     */
    private String jobGroup;
 
    /**
     * 执行job的类
     */
    private String targetObject;
 
    /**
     * 执行job的方法
     */
    private String targetMethod;
 
    /**
     * 是否是Spring中定义的Bean 0：不是 1：是  如果是0需要设置全类名,测试CLAZZ字段需要配置
     */
    private String isSpringBean;
 
    /**
     * 全类名
     * 前置条件，当isSpringBean为0时
     */
    private String clazz;
 
    /**
     * job的子任务
     */
    private String childJobs;
 
    public String getId() {
        return id;
    }
 
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }
 
    public String getJobName() {
        return jobName;
    }
 
    public void setJobName(String jobName) {
        this.jobName = jobName == null ? 
        		null : jobName.trim();
    }
 
    public String getJobStatus() {
        return jobStatus;
    }
 
    public void setJobStatus(String jobStatus) {
        this.jobStatus = jobStatus == null ? 
        		null : jobStatus.trim();
    }
 
    public String getCronExpression() {
        return cronExpression;
    }
 
    public void setCronExpression(String cronExpression) {
        this.cronExpression = cronExpression == null ? 
        		null : cronExpression.trim();
    }
 
    public String getConcurrent() {
        return concurrent;
    }
 
    public void setConcurrent(String concurrent) {
        this.concurrent = concurrent == null ? 
        		null : concurrent.trim();
    }
 
    public String getDescription() {
        return description;
    }
 
    public void setDescription(String description) {
        this.description = description == null ? 
        		null : description.trim();
    }
 
    public String getJobGroup() {
        return jobGroup;
    }
 
    public void setJobGroup(String jobGroup) {
        this.jobGroup = jobGroup == null ? 
        		null : jobGroup.trim();
    }
 
    public String getTargetObject() {
        return targetObject;
    }
 
    public void setTargetObject(String targetObject) {
        this.targetObject = targetObject == null ? 
        		null : targetObject.trim();
    }
 
    public String getTargetMethod() {
        return targetMethod;
    }
 
    public void setTargetMethod(String targetMethod) {
        this.targetMethod = targetMethod == null ? 
        		null : targetMethod.trim();
    }
 
    public String getIsSpringBean() {
        return isSpringBean;
    }
 
    public void setIsSpringBean(String isSpringBean) {
        this.isSpringBean = isSpringBean == null ? 
        		null : isSpringBean.trim();
    }
 
    public String getClazz() {
        return clazz;
    }
 
    public void setClazz(String clazz) {
        this.clazz = clazz == null ? 
        		null : clazz.trim();
    }
 
    public String getChildJobs() {
        return childJobs;
    }
 
    public void setChildJobs(String childJobs) {
        this.childJobs = childJobs == null ? 
        		null : childJobs.trim();
    }
	
	

}
